Some fixes for vc-ignore.
authorXue Fuqiao <xfq.free@gmail.com>
Wed, 4 Sep 2013 00:31:13 +0000 (08:31 +0800)
committerXue Fuqiao <xfq.free@gmail.com>
Wed, 4 Sep 2013 00:31:13 +0000 (08:31 +0800)
commit0a39bf77ba9810ea5c15510f577a32267c77001c
tree43c7f50e0364078ba969d1d46607cbd3a72066a6
parent0716a105fd74c43b6d9cd2ef82a153f7c896453e
Some fixes for vc-ignore.

* lisp/vc/vc.el (vc-ignore): Rewrite.
(vc-default-ignore): New function.
(vc-default-ignore-completion-table): Use find-ignore-file.

* lisp/vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
* lisp/vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
* lisp/vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
Remove.  Most code moved to vc.el.

* doc/emacs/maintaining.texi (VC Ignore): Mention `vc-ignore' with prefix argument.
doc/emacs/ChangeLog
doc/emacs/maintaining.texi
etc/NEWS
lisp/ChangeLog
lisp/vc/vc-bzr.el
lisp/vc/vc-git.el
lisp/vc/vc-hg.el
lisp/vc/vc-svn.el
lisp/vc/vc.el